Using Incremental Planning to Foster Application Framework Reuse

نویسندگان

  • Alvaro Ortigosa
  • Marcelo R. Campo
چکیده

In this work, we present an approach for documenting object-oriented application frameworks and using the documentation to guide the framework instantiation process. Our approach is based on a shift from a frameworkcentered to a functionality-centered documentation, through which a tool can guide the instantiation process according to the functionality required for the new application. The fundamental idea of our work is the combination of the concept of user-tasks modeling and least commitment planning methods to guide the instantiation process. Based on these techniques, the tool is able to present the different high level activities that can be carried out when creating a new application from a framework to the developer, taking as a basis the documentation provided by the designer through instantiation rules.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Incremental Planning to Foster Application Frameworks Reuse

In this work, we present an approach for documenting object-oriented application frameworks and using the documentation to guide the framework instantiation process. Our approach is based on a shift from a framework-centered to a functionality-centered documentation, through which, a tool can guide the instantiation process according to the functionality required for the new application. The fu...

متن کامل

Truncated Incremental Search: Faster Replanning by Exploiting Suboptimality

Incremental heuristic searches try to reuse their previous search efforts whenever these are available. As a result, they can often solve a sequence of similar planning problems much faster than planning from scratch. State-of-the-art incremental heuristic searches such as LPA*, D* and D* Lite all work by propagating cost changes to all the states on the search tree whose gvalues (the costs of ...

متن کامل

Effort Estimation for Changing Requirements

Complex software systems have to cope with a steady stream of changing requirements. However, current software engineering techniques are ill equipped for assessing the impact of changes, either within a single system or across reused assets and the systems in which they are reused. This is a critical inhibitor for (amongst others) effort estimation in the object-oriented development process wh...

متن کامل

Planning and Developing Services for Diabetic Retinopathy in Sub-Saharan Africa

Background Over the past few decades diabetes has emerged as an important non-communicable disease in SubSaharan Africa (SSA). Sight loss from Diabetic Retinopathy (DR) can be prevented with screening and early treatment. The objective of this paper is to outline the required actions and considerations in the planning and development of DR screening services.   Methods A multiple-case study app...

متن کامل

Incremental Development Using Object Oriented Frameworks: A Case Study

The object oriented framework-based approach is one of the most powerful approaches to incremental development. In this paper we report on our experiences in applying the framework-based approach to the domain of genetic algorithms. Although different genetic algorithm (GA) systems have much in common with each other, each such system is typically designed and implemented from scratch. Our goal...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • International Journal of Software Engineering and Knowledge Engineering

دوره 10  شماره 

صفحات  -

تاریخ انتشار 2000